﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using QuanserClient;

namespace TankController.Dominio
{
    public interface IPlanta
    {
        IQuanserClient Servidor { get; }
        double FatorConversao { get; }
        double GanhoPotencial { get; }

        double LimiteTensaoPlantaHigh { get; }
        double LimiteTensaoPlantaLow { get; }
        double LimiteAlturaPlantaHigh { get; }
        double LimiteAlturaPlantaLow { get; }

        double Ler();
        double LerSensorSecundario();
        void Escrever(double valor);

        //Boolean UltrapassaLimiteAlturaAuxiliarHigh(double limiteSeguranca);
        //Boolean UltrapassaLimiteAlturaAuxiliarLow(double limiteSeguranca);
    }
}
